package com.example.oj.Util;

import com.example.oj.common.Result;

import static com.example.oj.Util.JWTUtil.JWT_Check;
import static com.example.oj.Util.JWTUtil.JWT_getRole;

public class CheckRole {
    public static Result<?> check(String jwt){
        if(!JWT_Check(jwt)) return Result.error("-1", "登录异常");
        Integer role = JWT_getRole(jwt);
        if(role == null) return Result.error("-1", "登录异常");
        if(role.equals(1)) return Result.error("-2", "权限不足");
        return Result.success("0");
    }
}
